package Pdfbox;

import java.io.IOException;

public class PDFBoxMain {

    public static void main(String[] args) {
        try {
            String filePath = "D:\\test.pdf";
/*
            // 示例 1：获取指定段落的坐标
            String targetText = "关于给予李某等";
            String coordinates = PDFBoxUtils.getParagraphCoordinates(filePath, targetText);
            System.out.println(coordinates);*/

            // 示例 2：根据坐标提取指定区域的文本
            float x = 100;  // 左上角 X 坐标
            float y = 80;  // 左上角 Y 坐标
            float width = 450;  // 区域宽度
            float height = 100;  // 区域高度

            String extractedText = PDFBoxUtils.extractTextByCoordinates(filePath, x, y, width, height);
            System.out.println("Extracted Text: " + extractedText);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}